package com.ebupt.migu.music.schedule.mapper;

import com.ebupt.migu.music.schedule.entity.pubBroadcastingActTask.BroadcastActivityInfoVo;
import com.ebupt.migu.music.schedule.entity.pubBroadcastingActTask.BroadcastCustomerFileVo;
import com.ebupt.migu.music.schedule.entity.pubBroadcastingActTask.BroadcastCustomerTagVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface PubBroadcastingActTaskMapper {

    //查询要停止或者启动的活动 selectType 0-停止 1-启动
    List<BroadcastActivityInfoVo> startOrStopAct(String selectType);

    //公播平台标签客群
    List<BroadcastCustomerTagVo> broadcastCustomerTag(String activityId);

    //公播平台文件导入客群
    BroadcastCustomerFileVo broadcastCustomerFile(String activityId);

    //公播平台手工录入客群
    List<String> broadcastCustomerInput(String activityId);

    //修改活动状态
    void updateActStatus(@Param("activityId")String activityId,@Param("status")String status);
}
